f92db99d12342a951246fc68f1d0650a768f206f,core/textgen/source/jetbrains/mps/textGen/TextGen.java,TextGen,populateTextGenCompatibilityObjects,#TextGenBuffer#SNode#,107

Before Change



  private static void populateTextGenCompatibilityObjects(TextGenBuffer buffer, SNode node) {
    // BL-specific object, BL shall manage itself
    buffer.putUserObject(PACKAGE_NAME, NameUtil.getModelLongName(node.getModel()));
    // shall get replaced with TextUnit#getStartNode()
    buffer.putUserObject(ROOT_NODE, node);
    buffer.putUserObject(COMPATIBILITY_USE_ATTRIBUTES, ourEnabledNodeAttributes);

After Change



  private static void populateTextGenCompatibilityObjects(TextGenBuffer buffer, SNode node) {
    // BL-specific object, BL shall manage itself
    if (node.getModel() != null) {
      buffer.putUserObject(PACKAGE_NAME, NameUtil.getModelLongName(node.getModel()));
    }
    // shall get replaced with TextUnit#getStartNode()
    buffer.putUserObject(ROOT_NODE, node);